package com.beidasoft.web.vo.caseCheck;

import java.util.List;

/**
 * Created by hoax on 2016/6/18.
 */
public class CaseSubGroupBean implements Comparable<CaseSubGroupBean>{
    private String id;
    private String batchId;
    private String orgId;
    private String reportId;
    private String caseId;
    private String[] personIds;
    private List<Integer> confirmTeamNumber;
    private Integer confirmTeamCount = 0;
    private Integer selectTeamFirstNumber;
    private String selectTeamFirstName;
    private Integer SelectTeamSecondNumber;
    private String selectTeamSecondName;
    private Integer saveTypeFlag;
    private Integer caseCount;


    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getBatchId() {
        return batchId;
    }

    public void setBatchId(String batchId) {
        this.batchId = batchId;
    }

    public String getOrgId() {
        return orgId;
    }

    public void setOrgId(String orgId) {
        this.orgId = orgId;
    }

    public List<Integer> getConfirmTeamNumber() {
        return confirmTeamNumber;
    }

    public void setConfirmTeamNumber(List<Integer> confirmTeamNumber) {
        this.confirmTeamNumber = confirmTeamNumber;
    }

    public Integer getConfirmTeamCount() {
        return confirmTeamCount;
    }

    public void setConfirmTeamCount(Integer confirmTeamCount) {
        this.confirmTeamCount = confirmTeamCount;
    }

    public Integer getSelectTeamFirstNumber() {
        return selectTeamFirstNumber;
    }

    public void setSelectTeamFirstNumber(Integer selectTeamFirstNumber) {
        this.selectTeamFirstNumber = selectTeamFirstNumber;
    }

    public Integer getSelectTeamSecondNumber() {
        return SelectTeamSecondNumber;
    }

    public void setSelectTeamSecondNumber(Integer selectTeamSecondNumber) {
        SelectTeamSecondNumber = selectTeamSecondNumber;
    }

    public String getCaseId() {
        return caseId;
    }

    public void setCaseId(String caseId) {
        this.caseId = caseId;
    }

    public String[] getPersonIds() {
        return personIds;
    }

    public void setPersonIds(String[] personIds) {
        this.personIds = personIds;
    }

    public void countIncrease(){
        this.confirmTeamCount = confirmTeamCount + 1;
    }

    public Integer getSaveTypeFlag() {
        return saveTypeFlag;
    }

    public void setSaveTypeFlag(Integer saveTypeFlag) {
        this.saveTypeFlag = saveTypeFlag;
    }

    public String getSelectTeamFirstName() {
        return selectTeamFirstName;
    }

    public void setSelectTeamFirstName(String selectTeamFirstName) {
        this.selectTeamFirstName = selectTeamFirstName;
    }

    public String getSelectTeamSecondName() {
        return selectTeamSecondName;
    }

    public void setSelectTeamSecondName(String selectTeamSecondName) {
        this.selectTeamSecondName = selectTeamSecondName;
    }

    public Integer getCaseCount() {
        return caseCount;
    }

    public void setCaseCount(Integer caseCount) {
        this.caseCount = caseCount;
    }

    public int compareTo(CaseSubGroupBean arg0) {
        return this.getConfirmTeamCount().compareTo(arg0.getConfirmTeamCount());
    }

    public String getReportId() {
        return reportId;
    }

    public void setReportId(String reportId) {
        this.reportId = reportId;
    }
}
